//package com.braveman.im.ui.holder;
//
//import android.content.Context;
//import android.graphics.drawable.Drawable;
//import android.widget.ImageView;
//import android.widget.TextView;
//
//import com.braveman.im.R;
//import com.braveman.im.ui.activity.message.DataListBean;
//import com.bumptech.glide.Glide;
//import com.bumptech.glide.load.engine.DiskCacheStrategy;
//import com.ht.baselibs.ui.base.BaseViewHolder;
//
//public class GroupMemberViewHolder extends BaseViewHolder<DataListBean> {
//    private ImageView mIvItemHeadIcon;
//    private TextView mTvItemName;
//    private TextView mTvItemDes;
//    private TextView mTvItemHeadName;
//    private Context context;
//    private Drawable drawable;
//
//
//    public GroupMemberViewHolder(Context context) {
//        super(R.layout.item_group_member);
//        this.context = context;
//    }
//
//    @Override
//    protected void initView() {
//        mIvItemHeadIcon = findViewById(R.id.iv_item_head_icon);
//        mTvItemName = findViewById(R.id.tv_item_name);
//        mTvItemDes = findViewById(R.id.tv_item_des);
//        mTvItemHeadName = findViewById(R.id.tv_item_head_name);
//
//    }
//
//    @Override
//    protected void refreshView(DataListBean complainBean) {
//
//        mTvItemName.setText(complainBean.memberName);
//        mTvItemDes.setText(complainBean.groupRoleDescription);
//        mTvItemHeadName.setText(complainBean.memberImUsername);
//        if (complainBean.memberAvatar != null) {
//            Glide.with(context)//
//                    .load(complainBean.memberAvatar)//
//                    .into(mIvItemHeadIcon);
//        }
//
//        switch (complainBean.memberIntegrityIndex) {
//            case 1:
//                drawable = context.getResources().getDrawable(R.mipmap.group_icon_star_1x);
//                break;
//            case 2:
//                drawable = context.getResources().getDrawable(R.mipmap.group_icon_star_2);
//                break;
//            case 3:
//                drawable = context.getResources().getDrawable(R.mipmap.group_icon_star_3);
//                break;
//            case 4:
//                drawable = context.getResources().getDrawable(R.mipmap.group_icon_star_4);
//                break;
//            case 5:
//                drawable = context.getResources().getDrawable(R.mipmap.group_icon_star_5);
//                break;
//            default:
//                drawable = context.getResources().getDrawable(R.mipmap.group_icon_star_5);
//        }
//        drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); //设置边界
//        mTvItemName.setCompoundDrawables(null, null, drawable, null);//画在右边
//
//    }
//}
